

package padraoproxy;

public class ImagemProxy implements Imagem{
    private String nomeDoArquivo;
    private Imagem imagem;

    public ImagemProxy(String nomeDoArquivo) {
        this.nomeDoArquivo = nomeDoArquivo;
    }
    public void mostrarImagem() {
        if(imagem == null){
            imagem = new ImagemReal(nomeDoArquivo);
        }
        imagem.mostrarImagem();
    }
}
